

jQuery(window).load(function () {
    DateTimePicker();
    SelectMenu();
});


var SelectMenu = function () {
    $(".select-menu");

    $(".select-menu").change(function (e) {
        location = this.options[this.selectedIndex].value;
        
    }
    );
};


var DateTimePicker = function() {
    $('.datepicker').datepicker({ dateFormat: "dd.mm.yy" });
    $('.timepicker').timepicker({
        stepHour: 1,
        stepMinute: 5,
        ampm: false
    });
};



$.fn.animateHighlight = function (highlightColor, originalColor, duration) {
    var $this = $(this),
        highlightBg = highlightColor || "#FFFF9C",
        animateMs = duration || 1500,
        originalBg = originalColor || "#ffffff";

    this.stop().css("background-color", highlightBg).animate({ backgroundColor: originalBg }, animateMs,

    function () {

        $this.css('background-color', '');

    });
};



jQuery(window).load(function(){

 function htmSlider(){
  /* Зададим следующие параметры */
  /* обертка слайдера */
  var slideWrap = jQuery('.slide-wrap');
  /* кнопки вперед/назад и старт/пауза */
  var nextLink = jQuery('.next-slide');
  var prevLink = jQuery('.prev-slide');
  var playLink = jQuery('.auto');
  /* ширина слайда с отступами */
  var slideWidth = jQuery('.slide-item').outerWidth();
  /* смещение слайдера */
  var scrollSlider = slideWrap.position().left - slideWidth;
 	console.log("slideW: " + jQuery('.slide-item').outerWidth());

  /* Клик по ссылке на следующий слайд */
  nextLink.click(function(){
   if( nextLink.attr('name') == 'next' ) {
    nextLink.removeAttr('name');
    slideWrap.animate({left: scrollSlider}, 800, function(){
     slideWrap
      .find('.slide-item:first')
      .appendTo(slideWrap)
      .parent()
      .css({'left': 0});
    });
    setTimeout(function(){ nextLink.attr('name','next') }, 800);
   }
  });
 
  /* Клик по ссылке на предыдующий слайд */
  prevLink.click(function(){
   if( prevLink.attr('name') == 'prev' ) {
 
    prevLink.removeAttr('name');
 
    slideWrap
     .css({'left': scrollSlider})
     .find('.slide-item:last')
     .prependTo(slideWrap)
     .parent()
     .animate({left: 0}, 500);
 
    setTimeout(function(){ prevLink.attr('name','prev') }, 600);
   }
  });
 
 
  /* Функция автоматической прокрутки слайдера */
  function autoplay(){
   slideWrap.animate({left: scrollSlider}, 1500, function(){
    slideWrap
     .find('.slide-item:first')
     .appendTo(slideWrap)
     .parent()
     .css({'left': 0});
    });
  }


     var autoplayfunc = function() {
         if (playLink.hasClass('play')) {
             /* Изменяем клас у кнопки на клас паузы */
             playLink.removeClass('play').addClass('pause');
             /* Добавляем кнопкам вперед/назад клас который их скрывает */
             jQuery('.navy').addClass('disable');
             /* Инициализируем функцию autoplay() через переменную
             чтобы потом можно было ее отключить
          */
             timer = setInterval(autoplay, 1000);
         } else {
             playLink.removeClass('pause').addClass('play');
             /* показываем кнопки вперед/назад */
             jQuery('.navy').removeClass('disable');
             /* Отключаем функцию autoplay() */
             clearInterval(timer);
         }
     };
	
  autoplayfunc();




  /* Клики по ссылкам старт/пауза */
  playLink.click(autoplayfunc);
 
 }
 
 /* иницилизируем функцию слайдера */
 htmSlider();


});

